home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / ter12b.zip / TER12B._XE / MANUAL.EXE / EMULATIO.HLP < prev    next >
Text File  |  1993-12-01  |  11KB  |  216 lines

  1.  
  2.  You will not need to know how an emulation works. Just think of it as a
  3.  screen translator. The remote sends control codes that will be translated
  4.  by Terminate and shown on screen. In this way it is possible to change the
  5.  colours and move around the screen. The only thing you need to know is what
  6.  emulation the remote supports. If you only call normal BBS systems you won't
  7.  need to change anything here, since the default emulation is set to
  8.  Avatar/Ansi. That means Terminate understands both ANSI and AVATAR codes. If
  9.  systems you call ask if you want AVATAR codes, say yes - then screens will
  10.  be updated 30-40% faster than using ANSI codes. Some BBS systems will use
  11.  some VT-102 scrolling commands that are the same as the ANSI-music; that is
  12.  why the ANSI-music must be turned off when using those systems.
  13.  
  14.  Terminate provide 16 Terminal slots and each of these slots can be setup to
  15.  act in different ways.
  16.  
  17.  The Avatar/Ansi module Terminate uses, is made by Gregory P. Smith and is
  18.  called Pavatar. The Ansi-music module is made by me, Bo Bendtsen and
  19.  donated to Gregory.
  20.  
  21.  ^m╒════╡^t Emulation setup ^m╞╕
  22.  │^r Default terminal      ^m│
  23.  │ ^nSetup terminal        ^m│
  24.  │ ^nEdit keyboard         ^m│
  25.  ╘═══════════════════════╛^n
  26.  
  27.  ^hDefault terminal^n
  28.  
  29.   ^m╒═════════════╤══════════════════════════════╡^t Change Terminal ^m╞╕
  30.   │^b■^nAvatar/Ansi ^m│ ^nAvatar/0* with Ansi-BBS fallback                ^m│
  31.   │^r Avatar/Ansi ^m│ ^nAvatar/0* with Ansi fallback                    ^m│
  32.   │ ^nAvatar      ^m│ ^nAvatar/0* without Ansi fallback                 ^m│
  33.   │ ^nAvatar/Ansi ^m│ ^nAvatar/1 with Ansi-BBS fallback                 ^m│
  34.   │ ^nAvatar/Ansi ^m│ ^nAvatar/1 with Ansi fallback                     ^m│
  35.   │ ^nAvatar      ^m│ ^nAvatar/1 without Ansi fallback                  ^m│
  36.   │ ^nAnsi-BBS    ^m│ ^nOnly use Ansi for Bulletin Boards               ^m│
  37.   │ ^nAnsi/VT-100 ^m│ ^nNormal Ansi / VT-100 terminal                   ^m│
  38.   │ ^nVT-52       ^m│ ^nDigital Equipment Corp.                         ^m│
  39.   │ ^nVT-102      ^m│ ^nEnhanced VT-100                                 ^m│
  40.   │ ^nVT-220      ^m│ ^nNot available yet                               ^m│
  41.   │ ^nTTY         ^m│ ^nDisable all emulations                          ^m│
  42.   │ ^nAvatar/Ansi ^m│ ^nAvatar/0* with Ansi-BBS fallback     User 1     ^m│
  43.   │ ^nAvatar/Ansi ^m│ ^nAvatar/0* with Ansi-BBS fallback     User 2     ^m│
  44.   │ ^nAvatar/Ansi ^m│ ^nAvatar/0* with Ansi-BBS fallback     User 3     ^m│
  45.   │ ^nAvatar/Ansi ^m│ ^nAvatar/0* with Ansi-BBS fallback     User 4     ^m│
  46.   ╘═════════════╧═════════════════════════════════════════════════╛^n
  47.  
  48.   Which terminal slot should be default when starting up Terminate.
  49.   Do not get confused about all the emulations, always use the first
  50.   emulation if it works. Some Unix systems demand some special things so, if
  51.   you call some old system that only uses 7E1 and it does not work, try using
  52.   the Ansi/VT-100 emulation.
  53.  
  54.  ^hSetup terminal^n
  55.  
  56.   ^m╒═════════════════╤═══════════╡^t Terminal setup 1 ^m╞╕
  57.   │^r Emulation       ^m│ ^hAvatar/Ansi                   ^m│
  58.   │ ^nComment         ^m│                               │
  59.   │ ^nKeyboard file   ^m│ ^hAVATAR  .KBD                  ^m│
  60.   │ ^nScroll screen   ^m│ ^hYes                           ^m│
  61.   │ ^nLocal echo      ^m│ ^hNo                            ^m│
  62.   │ ^nAdd linefeed    ^m│ ^hNo                            ^m│
  63.   │ ^nStrip high      ^m│ ^hNo                            ^m│
  64.   │ ^nErase backspace ^m│ ^hYes                           ^m│
  65.   │ ^nIgnore null     ^m│ ^hYes                           ^m│
  66.   │ ^nStatusline      ^m│ ^hYes                           ^m│
  67.   │ ^nAnsimusic       ^m│ ^hYes                           ^m│
  68.   ╘═════════════════╧═══════════════════════════════╛^n
  69.  
  70.   ^hEmulation^n
  71.  
  72.    Which emulation should Terminate use for this slot. You must know which
  73.    emulation the other end is using. If this is not possible, try all the
  74.    emulations one by one and see if one of them works. Avatar is the
  75.    fastest emulation because it is able to 'compress' the screen a
  76.    little. Avatar with ANSI fallback means that Terminate first will
  77.    assume Avatar screen codes, but also translate ANSI codes. In this
  78.    way Terminate supports both Avatar and Ansi at the same time.
  79.    That is usefull because many RemoteAccess/SuperBBS systems first look
  80.    for Avatar (.AVT) files and if they are not found then Ansi (.ANS) files.
  81.  
  82.   ^hComment^n
  83.  
  84.    A small comment that will be shown when you choose default Terminal
  85.    and Terminal in the phonebook. If you have a terminal without the
  86.    statusline enabled you could make a comment about it here.
  87.  
  88.   ^hKeyboard file^n
  89.  
  90.    If you want a special keyboard file (.KBD) to be loaded when this
  91.    terminal slot is selected. You can overwrite this in the phonebook
  92.    by entering another keyboard mapping for that phonebook entry.
  93.  
  94.   ^hScroll screen^n
  95.  
  96.    Normally Terminate will scroll the screen down, but some systems will not
  97.    need this, so you can just change this setting if you have problems.
  98.  
  99.   ^hLocal echo^n
  100.  
  101.    Toggles local echo. Local echo is sometimes also called ^hDUPLEX^n.
  102.    Local echo off = Full duplex
  103.    Local echo on  = Half duplex
  104.    When local echo is on, the characters you type will echo on the screen. If
  105.    you have a modem connected, you may then see the characters twice every
  106.    time you press a key. You normally always use local echo off (Full duplex)
  107.  
  108.   ^hAdd linefeed^n
  109.  
  110.    When Terminate gets #13 it is interpreted as if Terminate had also
  111.    received a linefeed.
  112.  
  113.   ^hStrip high^n
  114.  
  115.    Strip all characters above Ascii 127 on incoming traffic. Should not
  116.    be used normally.
  117.  
  118.   ^hErase backspace^n
  119.  
  120.    When pressing backspace (Ascii 8) then if this option is On, the
  121.    cursor will move 1 back and erase the character, Off will only
  122.    move the cursor 1 back. Default is On.
  123.  
  124.   ^hIgnore null^n
  125.  
  126.    If a system sends nulls (#0), Terminate ignore them when this is turned
  127.    on. TTY and VT52 emulations ignore these.
  128.  
  129.   ^hStatusline^n
  130.  
  131.    When using a terminal slot, you can choose to show the statusline on the
  132.    screen. This is normally always turned on. With this option you can select
  133.    a terminal slot for a phone entry that has the statusline turned off when
  134.    you call that system.
  135.  
  136.   ^hAnsimusic^n
  137.  
  138.    Allow Ansi-music when using this emulation. Note that VT-102 cannot
  139.    use ANSI-music because a scroll command ESC[M starts with the same
  140.    code as Ansi-music
  141.  
  142.  ^hEdit keyboard^n
  143.  
  144.  ^m┌────────────────────┬──────────────────────────────────────────────────────
  145.  │                    │ ^nF1                  Sh-F1            C-F1  ^hBo Bendtse
  146.  ^m│  ^nKeyboard mapping  ^m│ ^nF2                  Sh-F2            C-F2  ^hKastanie a
  147.  ^m│                    │ ^nF3                  Sh-F3            C-F3  ^h2620 Alber
  148.  ^m└────────────────────┤ ^nF4                  Sh-F4            C-F4  ^hDanmark^M
  149.                       ^m│ ^nF5                  Sh-F5            C-F5  ^hATM0
  150.  ^nKeypad *             ^m│ ^nF6                  Sh-F6            C-F6  ^hATM1
  151.  ^nKeypad -  ^h-          ^m│ ^nF7                  Sh-F7            C-F7  ^hATDT#43#
  152.  ^nKeypad +  ^h+          ^m│ ^nF8                  Sh-F8            C-F8  ^hATDT*43#
  153.  ^nKeypad .  ^h.          ^m│ ^nF9                  Sh-F9            C-F9  ^hATI4
  154.  ^nKeypad /  ^h/          ^m│ ^nF10                 Sh-F10           C-F10 ^hAT&V
  155.  ^nKeypad<┘             ^m│ ^nF11      ^h@DIAL 5 6^n  Sh-F11           C-F11 ^hATI6
  156.                       ^m│ ^nF12                 Sh-F12           C-F12 ^hAT$H
  157.  ^m─────────────────────┼──────────────────────────────────────────────────────
  158.  ^nTab                  ^m│ ^nKeypad 0 ^h0          ^nGrey CUp         CurUp
  159.  ^nSh-Tab               ^m│ ^nKeypad 1 ^h1          ^nGrey CDn         CurDn
  160.  ^nInsert               ^m│ ^nKeypad 2 ^h2          ^nGrey CLf         CurLf
  161.  ^nDelete               ^m│ ^nKeypad 3 ^h3          ^nGrey CRt         CurRt
  162.  ^nBckspace             ^m│ ^nKeypad 4 ^h4          ^nGrey Ins
  163.  ^nC-Home               ^m│ ^nKeypad 5 ^h5          ^nGrey Del         Home
  164.  ^nC-End                ^m│ ^nKeypad 6 ^h6          ^nGrey Home        End
  165.  ^nC-PgUp               ^m│ ^nKeypad 7 ^h7          ^nGrey End
  166.  ^nC-PgDn               ^m│ ^nKeypad 8 ^h8          ^nGrey PgUp        Enter
  167.  ^nC-Bckspc             ^m│ ^nKeypad 9 ^h9          ^nGrey PgDn
  168.  ^t Esc = Exit  Enter = Edit  Grey PgUp/PgDn=Up/Download if blank │ AVATAR.KBD ^n
  169.  
  170.  Each keyboard file contains a complete set of codes that will be sent when
  171.  you press the function or special keys on your keyboard. Different
  172.  emulations need special characters to be sent when, for example, you press
  173.  F1. You have 20 chars for each entry and 40 chars for the Ctrl-F1..Ctrl-F12
  174.  keys.
  175.  
  176.  ^hC- = Ctrl  Sh- = Shift^n
  177.  
  178.  As you can see in this AVATAR.KBD file, I have set up my name on Ctrl-F1.
  179.  Then my name will be sent in terminal mode when I press Ctrl-F1. It's a good
  180.  idea to insert your name, address, city, etc, here because most systems will
  181.  ask you for this information and then you don't have to enter it manually
  182.  over and over again.
  183.  
  184.  A special command is @DIAL, which you can insert anywhere. When you then
  185.  press this key. Terminate will enter the phonebook, tag the entries and
  186.  start dialing the numbers.
  187.  
  188.   ^h@DIAL 5 6 7 8 9 10^n
  189.  
  190.  Will tag and then start dialing these entries. If you have a system you
  191.  call very often, you can enter the entry number from the phonebook here
  192.  and then you can call this system by pressing just one key. In the example
  193.  F11 is used. Remember to turn on enhanced keyboard in toggles first or
  194.  use other keys than F11 and F12.
  195.  
  196.  You should not change ^hGrey PgUp/PgDn^n unless 100% necessary, because these
  197.  keys are used for the upload and download menu.
  198.  
  199.  Another default setting only for Denmark is Ctrl-F7. This turns off
  200.  something we call "knock on door". Which means that, on digital lines while
  201.  we are talking to another person, we hear a beep when a 3rd person calls.
  202.  Since this noise on the line might interfere, we turn it off. Ctrl-F8 turns
  203.  it on again (at the phone company)
  204.  
  205.  If you need any special characters here, just press Alt-A while editing -
  206.  then you can select from the ascii selector. Terminate will understand both
  207.  a #13 and '^M' as the same. The reason that ^M will be translated into a #13
  208.  (return) when it is sent, is to remain compatible with old terminal programs
  209.  that don't have an ascii selector like Terminate and then it would be
  210.  impossible to edit that character. The keyboard string and modem strings
  211.  will understand the ^ parameter.
  212.  
  213.   ^@ = 0, ^A = 1, ^M = 13.  It is because the ascii value of a M is 77,
  214.   from that is deducted 64 (77-64) equals 13.
  215.  
  216.